package com.jhgsys.internal.hazard.dto;

import com.jhgsys.internal.hazard.entity.HazardReport;
import com.jhgsys.internal.hazard.entity.HazardReportAuditRecord;
import com.jhgsys.internal.hazard.entity.HazardReportFile;
import com.jhgsys.internal.hazard.entity.HazardReportMessage;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author wanghw
 * @CreateTime 2024/8/20 14:37
 * @Description TODO
 * @Version 1.0
 */
@Data
public class HazardReportDto extends HazardReport {
    /**
     * 开始日期
     */
    private String startDate;
    /**
     * 结束日期
     */
    private String endDate;

    /**
     * 公司名称
     */
    private String tenantName;
    /**
     * 审核理由
     */
    private String forwardAuditReason;
    private String forwardAuditStatus;
    private String forwardAuditCreateBy;
    private Date forwardAuditCreateTime;




    /**
     * 隐患信息图片
     */
    private List<HazardReportFile> fileList;


    /**
     * 整改反馈信息图片
     */
    private List<HazardReportFile> feedBackFileList;

    /**
     * 留言
     */
    private List<HazardReportMessageDto> messageList;


    /**
     * 制定计划记录
     */
    List<HazardReportAuditRecord> planRecordList;

    /**
     * 整改反馈记录
     */
    List<HazardReportAuditRecord> feedBackRecordList;
    /**
     * 审核记录
     */
    List<HazardReportAuditRecord> auditRecordList;
}
